home *** CD-ROM | disk | FTP | other *** search
- u
-
- Extracting Text from Commodore
- applications using the Winvice Emulator
-
- One of the many things I found
- frustrating was downloading a
- Commodore application from the
- internet and finding the text or
- documentation was embedded into the
- application various people tried to
- help me extract the text using fairly
- low level techniques. (read this as
- rocket science)
-
- I thought there must be an easy method
- and there was : Vice is the Versatile
- Commodore emulator, emulating a number
- of Commodore machines, the software
- runs under various operating systems
- for example Microsoft Windows and
- Linux
-
- You can download a version from the
- website free here is the link
- http://www.viceteam.org/
-
- Although I do promote using a real
- machine sometimes using real machines
- with emulator help makes things a
- little easy, assuming you have a
- format to run the emulator on.
-
- I have only tested the following
- feature with Windows version but I
- have to assume that all versions
- should function in the same way. As I
- don't possess a Linux system I am
- unable to test this part, maybe a
- reader could help out and verify the
- function is the same for linux, mac or
- Amiga versions of the application.
-
- So to test I ran Vice here is the
- Commodore 64 output
-
- Ok so we have seen this before, but
- within vice is a Machine code monitor
- to invoke the monitor select Alt+M or
- select file then from the submenu
- select Monitor
-
- You are now in the machine code
- monitor, you dont need to know
- anything about machine code to extract
- the text or hexadecimal notation from
- an application all you need to
- remember is to have the application
- running start the machine code monitor
- then issue the command SC and hit the
- RETURN key its as painless as that
-
- The text can be copied to the
- clipboard and then pasted into NOTEPAD
- or directly into a running application
-
- Below is an example of the standard
- Commodre 64 after initialisation and I
- ran the Machine code monitor then SC
- and copied the text into this this
- document
-
- **** commodore 64 basic v2 ****
-
- 64k ram system 38911 basic bytes
- free
-
- ready.
-
- Here is a noter application running
- with some text about DMC music
- editor, there is no fuction to have a
- hard copy of the text and that would
- be useful while using the application
- so: start the machine code monitor
- In the screen type SC and press return
- you may need to expand the monitor
- screen to fit all the text on
-
-
- Here is the text Copied from the
- Monitor and instered into this
- magazine
-
- on this disk you should find a small
- collection of the.... ..... .......
- editors. you'll notice that there are
- no
- instructions/commands provided in the
- original DMC V.... don't worry,
- because
- i have done this note for a purpose.
- to give you the keys to help you move
- on
- to music making.
-
- UNLIKEDMCVRNQ, ... .... is a better
- music editor, as your sounds kind of
- sound much better and versatile,
- compared to DMCVRNQ. ... .... looks
- similar to dmc v2.1, but the colours
- scheme is different and v4 has more
- features, such as .SWITCH. and ......
-
- we hope you will find this note file
- very useful and have happy composing
- using DMC.
-
- NOTER MUSIC BY BRIZZ.ASCRAEUS
- Of course this assumes the programmer
- has used standard text and just edited
- the fonts rather than obscure
- characters or sprites for text, but its
- worth a try and far easier to
- read a printed document rather than on
- screen especially when no print option
- in the application is given to the
- user.
-
- Also if the text on screen is flashing
- it makes for very difficult reading,
- when trying to learn how to use an
- application
-
- KNOW BETTER
-
- OK so its not always successful in the
- text extraction
-
- If you have a better way of extracting
- text from an application then why not
- share it with other readers,
-
- Of course machine code programmers may
- be falling about laughing at using
- this method or people struggling to
- read test in an application, yes I am
- aware of other methods but they
- involve hunting memory for specific
- text or locations and isnt something a
- new or limited knowledge user would
- want to attempt
-
- The method would need to be easy to
- perform from a beginners point of view
- and the extraction would need to be
- saved somehow there may be a method to
- easily do this on a Commodore machine
- without external help but as we arent
- all Assembler coders. It needs to be
- easy.
-
- Most of these applications contained
- text files that had been crunched, so
- even with low levels of knowledge you
- would need to uncrunch the file in
- memory somehow and then display or
- print the information out for the use
-
-
-